something which deters - English Synonyms Dictionary